Credits

Marked is built with a lot of help from the open source community. This page lists third-party code that ships inside Marked. Full license text for the Markdown processors is available on the linked pages in About Markdown.

Markdown processors and conversion

Component Authors License Used for
MultiMarkdown John Gruber, Fletcher Penney BSD-style Default Markdown processor
Discount David Loren Parsons BSD Alternative Markdown processor (via GHMarkdownParser)
GHMarkdownParser Oliver Letterer MIT Objective-C wrapper around Discount
cmark-gfm John MacFarlane and contributors BSD-2-Clause GitHub Flavored Markdown parsing
Kramdown Carsten Bormann MIT Kramdown processor option (bundled Ruby)
pdf22md Adam Twardoch MIT PDF to Markdown import

Native code and frameworks

Component Authors License Used for
Fountain Nima Yousefi and John August MIT Fountain screenplay parsing
CocoaLumberjack Deusty, LLC BSD-3-Clause Debug logging
Sparkle Sparkle Project MIT Automatic updates (direct-download builds)
YACYAML James Montgomerie BSD-2-Clause YAML metadata parsing
libyaml Kirill Simonov MIT YAML library (used by YACYAML)
CHCSVParser Dave DeLong MIT CSV table import
RNTextStatistics Ryan Nystrom MIT Readability and text statistics
RegexKitLite John Engelhart BSD Regular expression utilities
RegExCategories Josh Wright MIT Regular expression categories
AppSandboxFileAccess Leigh McCulloch BSD-2-Clause Sandbox file access helpers
VDKQueue Bryan D K Jones Custom permissive File change notifications
minizip Gilles Vollant; Info-ZIP zlib-style ZIP archive handling
JNWScrollView ButterKit MIT Scroll view utilities
DBPrefsWindowController Dave Batton CC BY 3.0 Preferences window toolbar
NTYCSVTable Naoto Kaneko See project CSV table rendering
DJProgressHUD Daniel Jackson See project Progress indicators
IAPManager Marcel Ruegenberg See project In-app purchase helpers (legacy)

Preview JavaScript

These libraries are concatenated into Marked’s preview bundle (marked.min.js and related resources):

Component Authors License Used for
jQuery jQuery Foundation MIT DOM and event utilities
Hammer.js Jorik Tangelder MIT Touch and gesture handling
Highlight.js Josh Goebel and contributors BSD-3-Clause Syntax highlighting
MathJax The MathJax Consortium Apache-2.0 Math rendering (local bundle)
KaTeX Khan Academy and contributors MIT Math rendering (KaTeX option)
Mermaid Mermaid contributors MIT Diagram rendering
Modernizr Faruk Ates, Paul Irish, Alex Sexton MIT Feature detection
html5shiv Alexander Farkas MIT/GPL2 HTML5 element support (via Modernizr build)
Yepnope Alex Sexton and Paul Irish MIT/WTFPL Script loading (via Modernizr build)
BookBlock Codrops MIT Page-flip presentation mode
jwerty Keith Cirkel; Ben Alman (throttle/debounce) MIT Keyboard shortcuts
bidiweb Hasen el Judy WTFPL Bidirectional text detection
strftime.js Philip S Tellis BSD Date formatting
viewport.js Mika Tuupola MIT Viewport detection
wordhighlight.js Bartek Szopka MIT In-document search highlighting

Acknowledgments

Thanks also to Daniel Jalkut for years of guidance, and to Felippe van Eekhout for the Marked icon.

Next up: MultiMarkdown License


Support Site | Knowledgebase